/***********************************************************************************************************************
 * ############################################# Application AdewebLite #############################################
 * AdewebLite Android est une application permettant de consulter des emplois du temps fournis par l'université UHP
 * avec ou sans connexion internet (informations gardées en mémoire à chaque synchronisation). Et utilisant la web
 * API ADE pour collecter les données.
 * @author Andrianjafintrimo Victor, Zanette Sébastien
 * 
 * Basée sur l'application du même nom, utilisant le flux RSS (données à traiter), de :
 * @author Schnell Michaël, Zanette Sébastien
 * **********************************************************************************************************************
 */

package ade.analyzer;


/**
 * Classe représentant un flux de données récupérés après parsage d'un flux XML
 * @author  Zanette Sébastien, Andrianjafintrimo Victor
 */
public abstract class Feed {
        
    /**
     * L'id d'un feed.
     */
    protected String id;
        
        /**
         * Constructeur de la Feed
         */
	public Feed() {
		super();
	}
        /**
         * Retourne la valeur du champs id
         * @return Id de l'emploi de temps
         */
        public String getId() {
            return this.id;
        }
        
        /**
         * Positionne le champ id à la valeur donnée en paramètre.
         * @param id des données récupérées
         */
        public void setId(String id) {
            this.id = id;
        }
        /**
         * Retourne un chaine de caractères représentant le flux
         * @return chaîne de caractères avec les informations du flux
         */
        @Override
	public abstract String toString();


}
